Blog
Engineering, guides and the occasional essay.
Notes from the other side of staging.
How preview environments work underneath, what we got wrong on the way, and what the teams using them taught us.
-
Latest
Sep 24, 2026
Essay
Why we stopped booking staging
For two years I kept the staging calendar. The calendar was never the problem. One shared environment was, and no amount of booking discipline fixes a line.
Ines Calloway
Co-founder & CEO · 6 min read
-
Sep 17, 2026
Engineering
Masking a snapshot without breaking foreign keys
Random fake data is safe and useless: joins come back empty and unique indexes fail. How database.mask replaces values deterministically, before the copy leaves your cloud.
Lena Ortiz · 7 min read
-
Sep 9, 2026
Engineering
A preview nobody opens should cost nothing
A preview is looked at for minutes and open for a day. What sleep keeps, what it stops, how the wake got down to four seconds, and what counts as a preview-hour.
Theo Marchetti · 6 min read
-
Aug 28, 2026
Guides
What designers catch in a preview that screenshots hide
A screenshot shows one state, chosen by the person who built it. A preview shows the long names, the empty account and the phone. A ten-minute checklist for reviewing one.
Priya Nair · 6 min read
-
Aug 19, 2026
Engineering
Teardown is a feature
Building an environment is the demo. Removing every trace of it, 2m 12s after the merge, is what keeps the system usable a year later.
Rowan Pike · 6 min read
-
Aug 6, 2026
Guides
How to size a spend cap
Pull requests a month, times the hours a preview is awake, times $0.19. A worked example for a 38-engineer team, and what happens when a workspace reaches its cap.
Daniel Koh · 6 min read
Reading about it is the slow way.
Connect a repository and Canary builds your first preview while you watch the log. The first 500 preview-hours are free.
pr-482 torn down
Merged into main · 14:05